*{padding:0;margin:0;color:#333;font:400 14px/22px Arial,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;outline:0}
body,html{height:100%;padding:0;position:relative;-webkit-text-size-adjust:none;min-width:320px}
body{background-color:#fff;-webkit-overflow-scrolling:touch}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}
em{font-style:normal}
img{margin:0;padding:0;border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button,input{-webkit-appearance:none}
a,li{list-style:none;text-decoration:none}

::selection{background:#446BA6;color:#fff}
::-webkit-scrollbar{background:0 0;width:0}
.none{display: none;}
.pull-left{float:left}
.pull-right{float:right}
.clearfix:after{content:" ";display:block;clear:both;height:0}
.clearfix{zoom:1}
.inline-block{display:inline-block}
.block{display:block}
.text-beyond{overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap}
.text-center{text-align:center}
.text-theme{color:#8274cb}
.contentbg{background:#fff}
.text-color3{color:#333}
.text-color0{color:#000}
.text-color93{color:#939393;font-size:.12rem}
.text-row2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line{display:block;border-bottom:1px solid #f2f2f2}
.flex{display:flex;align-items:center}
.align-left{margin-right:auto}
.align-right{margin-left:auto}
.box-shadow{box-shadow:0 0 10px rgba(0,0,0,.3)}
.fixed_top{position:fixed;top:0;left:0;z-index:10;width:100%;height:50px;text-align:center;background:url(../img/gerenzhongxinbeijing.png) no-repeat top center;background-size:100%;font-size:0;line-height:50px}
.fixed_top a{position:absolute;display:inline-block;vertical-align:middle}
.fixed_top a img{width:25px;vertical-align:middle}
.fixed_top>img{vertical-align:middle;width:132px}
.fixed_top a.bplist{left:10px;top:10px}
.fixed_top a.usercenter{right:10px;top:10px}
.fixed_top a.usercenter.msg:after{display: block;content: "";width:8px;height:8px;border-radius:50%;background:#ff5d01;position: absolute;top:0;right: 0;}
.fixed_top .back{position:absolute;top:5px;left:0;display:block;width:40px;height:40px;background:url(../img/fanhuijian.png) no-repeat center;background-size:12px}
.fixed_top span{vertical-align:middle;font-size:16px;color:#060606}
.personal-warp .fixed_top{position:relative;background:0 0}
.fixed-bottom{position:fixed;width:100%;height:60px;padding:.05rem .15rem;bottom:0;left:0;background:rgba(0,0,0,.3);line-height:.8rem}
.fixed-bottom .logo{height:50px;float:left}
.fixed-bottom .down img{height:35px;float:right;margin-top:10px;}
.fixed-bottom .icon-box{width:50%;text-align:center}
.fixed-bottom .icon-box img{width:.3rem}
.fixed-bottom .icon-box span{width:100%;line-height:1}
.warp{width:100%;position:relative;top:50px;height:calc(100% - 50px);overflow-y:auto}
.personal-warp{top:0}
.warp.wx{top:0;height:100%}
.caption{width:95%;margin:0 auto;margin-top:.2rem;border-radius:5px;background:#fff}
.caption .item{padding:.1rem 0;border-bottom:1px solid #f2f2f2}
.caption .item>img,.caption .item .img{width:.55rem;border-radius:5px;margin-right:.2rem}
.caption .item .icon-check{width:.15rem;height:.15rem;border:1px solid #a6a5a7;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:0}
.caption .item .icon-check:checked{width:.15rem;height:.15rem;border:none;background:url(../img/xuanzhong.png) no-repeat center;background-size:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:0}
.caption .item .info{width:2.3rem}
.caption .item .name{width:100%;color:#555;font-size:14px;line-height:2}
.caption .item .name span{float:right;margin-right:15px;color:#9b9b9b}
.caption .item .num,.caption .item .time{width:100%;color:#9b9b9b;font-size:.12rem;line-height:2}

.btn{width:92%;display:block;background:0 0;border:none;height:.45rem;outline:0;text-indent:.1rem;font-size:.2rem;margin:.15rem auto;border-radius:6px;color:#fff}
.btn .icon-img{width:.2rem;vertical-align:bottom}
.btn-yellow{background:#feda2c}
.btn-green{background:#0cd495}
.btn-white{color:#333;background:#fff}
.nulldefault{min-height:300px;width:100%;padding-top:20%;text-align:center;font-size:14px}
.nulldefault img{width:50%}
.nulldefault p{color:#999}
.isloginalert{position:fixed;top:0;left:0;z-index:12;width:100%;height:100%;background:rgba(0,0,0,.5)}
.isloginalert .islogincontent{position:absolute;top:40%;left:25%;width:50%;height:100px;margin-top:-50px;background:#fff;border-radius:5px;margin:0 auto;text-align:center}
.isloginalert .islogincontent p{margin:10px 0;color:#555}
.isloginalert .islogincontent a{display:inline-block;background:#e6a71e;width:60px;height:30px;line-height:30px;border-radius:5px;color:#fff}
.init_loading{width:100%;height:100%;background:#fff;text-align:center;padding-top:45%}
.init_loading img{width:60%}
.init_content{height:100%;overflow-y:auto}
.logout{display:block;width:90%;height:50px;margin:0 auto;text-align:center;background:#feda2c;color:#666;line-height:50px;font-size:16px;border-radius:6px;margin-top:20px}
.spinner{margin:100px auto;width:20px;height:20px;position:relative}
.container1>div,.container2>div,.container3>div{width:6px;height:6px;background-color:#8274cb;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.spinner .spinner-container{position:absolute;width:100%;height:100%}
.container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.circle1{top:0;left:0}
.circle2{top:0;right:0}
.circle3{right:0;bottom:0}
.circle4{left:0;bottom:0}
.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.container3 .circle1{-webkit-animation-delay:-1s;animation-delay:-1s}
.container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.container1 .circle3{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.container2 .circle3{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.container3 .circle3{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(1);-webkit-transform:scale(1)}
}
.pullUp{padding-bottom:4px;padding-top:10px;color:#333;font-size:14px;text-align:center}
.pullUp .pullUpIcon{vertical-align:text-top;margin:-3px 5px 0 0;display:inline-block;width:20px;height:20px;background:url(src/img/load.png) no-repeat;background-size:20px 20px;-webkit-transform:rotate(0);-webkit-transition-duration:1s;-webkit-animation-name:refresh;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}
@-ms-keyframes refresh{from{-ms-transform:rotate(0)}
to{-ms-transform:rotate(360deg)}
}
@-webkit-keyframes refresh{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes refresh{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.dropload-down,.dropload-up{position:relative;height:0;overflow:hidden;font-size:12px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.dropload-down{height:50px;display:none}
.dropload-load,.dropload-noData,.dropload-refresh,.dropload-update{height:50px;line-height:50px;text-align:center;color:#666}
.dropload-load .loading{display:inline-block;height:15px;width:15px;border-radius:100%;margin:6px;border:2px solid #666;border-bottom-color:transparent;vertical-align:middle;-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes rotate{0%{transform:rotate(0)}
50%{transform:rotate(180deg)}
100%{transform:rotate(360deg)}
}
